<?php

class NewsletterManager
{
	private static $instance = NULL;
	private $newsletter;
	
	private function __construct()
	{
		
	}
	
	public static function getInstance()
	{
		if (self::instance == NULL)
		{
			self::$instance = new self;
		}
		return self::$instance;
	}
	
	public function getNewsletterById($id)
	{
		if (is_array($this->newsletter))
		{
			//DO SOMETHING
		}
		else
		{
			//DO SOMETHING ELSE
		}
	}
	
	public function getNewsletterBetweenIdXY($idX, $idY)
	{
		if (is_array($this->newsletter))
		{
			//DO SOMETHING
		}
		else
		{
			//DO SOMETHING ELSE
		}
	}
	
	public function getNewsletterBetweenDateXY($dateX, $dateY)
	{
		//DO SOMETHING
	}
	
	public function getContentForNewsletter($id)
	{
		//HMM....
	}
	
}

?>